!function(){function t(t){var e={37:1,38:1,39:1,40:1};return a(t.target)&&e[t.keyCode]?(t.preventDefault(),$TS_VCSC_Lightbox_Showing&&jQuery("html, body").scrollTop($TS_VCSC_Lightbox_LastScroll),!1):void 0}function e(t){return a(t.target)&&2==t.which?(t.preventDefault(),!1):void 0}function o(t){return a(t.target)?(t.preventDefault(),$TS_VCSC_Lightbox_Showing&&jQuery("html, body").scrollTop($TS_VCSC_Lightbox_LastScroll),!1):void jQuery(t.target).is(document)}function a(t){var e=jQuery(t).closest(".nch-lb-media-space"),o=jQuery(t).closest(".nch-lb-zoom-container"),a=jQuery(t).closest(".nch-lb-media-html"),i=jQuery(t).closest(".nch-lb-media-iframe"),n=jQuery(t).closest(".nch-lb-thumbs-bar");return e.length>0&&0==a.length&&0==i.length&&0==o.length&&0==n.length?!0:a.length>0||o.length>0?a.hasVerticalScrollBar()||o.hasVerticalScrollBar()?!1:!0:n.length>0&&(n.hasClass("nch-lb-thumbs-left")||n.hasClass("nch-lb-thumbs-right"))?!1:!0}function i(){window.history.replaceState(null,document.title,location.href),jQuery.fn.nchlightbox("close"),window.removeEventListener("popstate",i,!1)}function n(){jQuery("body").on("click",".nch-lightbox-trigger",function(t){t.preventDefault();var e=jQuery(this).attr("data-group");""!=e&&jQuery("#"+e+"-0").click()}),"undefined"!=typeof jQuery.fn.nchlightbox&&(jQuery.fn.nchlightbox("addEvent","open",function(a,n){if($TS_VCSC_Lightbox_Showing=!0,jQuery("#wpadminbar").hide(),$TS_VCSC_Lightbox_LastScroll=jQuery(document).scrollTop(),"css"==$TS_VCSC_Lightbox_ScrollBlock?c.addClass("ts-composer-extensions-noscrollcss"):"js"==$TS_VCSC_Lightbox_ScrollBlock&&(c.addClass("ts-composer-extensions-noscrolljs"),l.bind("keydown",t),l.bind("mousedown",e),l.bind("mousewheel DOMMouseScroll wheel",o),s.bind("scroll",o)),$TS_VCSC_Lightbox_HistoryClose&&r&&$TS_VCSC_Lightbox_NoHashes&&(window.history.replaceState(null,document.title,location.href),window.addEventListener("popstate",i,!1)),jQuery(".ts_html5_media_frame_insert").each(function(){if(jQuery(this).contents().find(".projekktor").hasClass("ppstateplaying")){var t=jQuery(this).contents().find(".projekktor");t.find(".pppause").click(),t.find(".ppcontrols").removeClass("active").addClass("inactive")}}),jQuery(".ts-plyr-player-container.ts-plyr-player-direct").each(function(){var t=plyr.get("#"+jQuery(this).attr("id"));!t[0].isPaused()&&t[0].isReady()&&t[0].pause()}),"undefined"!=typeof jQuery.fn.tooltipstercustom&&jQuery(".tooltipstered").tooltipstercustom("hide"),jQuery(".ts-element-focus-overlay").remove(),jQuery(".ts-element-focus-container").removeClass("ts-element-focus-active").attr("data-spotlight-active","false"),currentOverlay=null,!n.numbered){var h,u=n.set,d=u.length;if(1!=u.length){for(var p=0;d>p;p++)u[p].opts.title=((h=u[p].opts.title)?h:"")+" ("+(p+1)+" / "+d+")";n.numbered=!0}}}),jQuery.fn.nchlightbox("addEvent","close",function(){"css"==$TS_VCSC_Lightbox_ScrollBlock?(c.removeClass("ts-composer-extensions-noscrollcss"),c.scrollTop($TS_VCSC_Lightbox_LastScroll)):"js"==$TS_VCSC_Lightbox_ScrollBlock&&(c.removeClass("ts-composer-extensions-noscrolljs"),l.unbind("keydown",t),l.unbind("mousedown",e),l.unbind("mousewheel DOMMouseScroll wheel",o),s.unbind("scroll",o),c.scrollTop($TS_VCSC_Lightbox_LastScroll)),jQuery("#wpadminbar").show(),$TS_VCSC_Lightbox_HistoryClose&&r&&$TS_VCSC_Lightbox_NoHashes&&window.removeEventListener("popstate",i,!1),$TS_VCSC_Lightbox_Showing=!1}),jQuery.fn.nchlightbox("addEvent","next",function(t,e,o){!e.playing||"youtube"!=o.opts.type&&"vimeo"!=o.opts.type&&"dailymotion"!=o.opts.type&&"facebook"!=o.opts.type&&"plyr"!=o.opts.type||jQuery.fn.nchlightbox("stop")}),jQuery(".nch-lightbox-media, .ts-custom-lightbox-media").nchlightbox({zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen}),jQuery(".nch-lightbox-modal, .ts-custom-lightbox-modal").nchlightbox({thumbs:0,share:0,zoom:0,fxspeed:$TS_VCSC_Lightbox_FXSpeed,keyboard:!1,bgclose:!0,notouch:!1,backlight:$TS_VCSC_Lightbox_Backlight,usecolor:$TS_VCSC_Lightbox_UseColor,fullscreen:$TS_VCSC_Lightbox_FullScreen}),jQuery(".nch-lightbox-html5, .ts-custom-lightbox-html5").nchlightbox({share:0,zoom:0,fxspeed:$TS_VCSC_Lightbox_FXSpeed,keyboard:$TS_VCSC_Lightbox_Keyboard,bgclose:!0,notouch:!1,backlight:$TS_VCSC_Lightbox_Backlight,usecolor:$TS_VCSC_Lightbox_UseColor,fullscreen:!1}),jQuery(".nch-lightbox-plyr, .ts-custom-lightbox-plyr").nchlightbox({share:0,zoom:0,fxspeed:$TS_VCSC_Lightbox_FXSpeed,keyboard:$TS_VCSC_Lightbox_Keyboard,bgclose:!0,notouch:!1,backlight:$TS_VCSC_Lightbox_Backlight,usecolor:$TS_VCSC_Lightbox_UseColor,fullscreen:!1}),jQuery(".ts-image-link-grid").each(function(){var t=jQuery(this),e=t.find("img"),o=t.attr("data-grid").split(","),a=parseInt(t.attr("data-margin")),i=parseInt(t.attr("data-random")),n="true"==t.attr("data-gridfilter")?!0:!1,r="true"==t.attr("data-order")?!0:!1,s="true"==t.attr("data-always")?!0:!1,l="true"==t.attr("data-lightbox-init")?!0:!1,c=t.attr("data-gridavailable"),h=t.attr("data-gridselected"),u=t.attr("data-gridnogroups"),d=t.attr("data-gridtoggle"),p=t.attr("data-gridtogglestyle"),f=t.attr("data-gridshowall"),g=t.attr("data-gridshowallstyle");0==l&&e.nchgrid({margin:a,grid:o,order:r,captions:!0,linkGrid:!0,target:!1,random:i,filter:n,titles:s,selector:"nch-lb-filter-"+i,toggle:"nch-lb-toggle-"+i,showall:"nch-lb-showall-"+i,textAvailable:c,textSelected:h,textNoGroups:u,textToggle:d,textToggleStyle:p,textShowAll:f,textShowAllStyle:g}).promise().done(function(){t.attr("data-lightbox-init","true")})}),jQuery(".ts-lightbox-integration").nchlightbox({zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen}),1==$TS_VCSC_Lightbox_PrettyPhoto&&(jQuery(".wpb_gallery_slides a.prettyphoto").each(function(){jQuery(this).addClass("nofancybox").attr("data-thumbnail",jQuery(this).attr("href")).attr("rel",jQuery(this).attr("data-rel"))}),jQuery(".wpb_gallery_slides a.prettyphoto").off().nchlightbox({share:0,thumbs:"bottom",thumbsize:75,zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen}),jQuery(".wpb_single_image a.prettyphoto").each(function(){jQuery(this).addClass("nofancybox").attr("data-thumbnail",jQuery(this).attr("href")).attr("rel","nachogroup")}),jQuery(".wpb_single_image a.prettyphoto").off().nchlightbox({share:0,thumbs:"bottom",thumbsize:75,zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen}),jQuery('.gallery-icon a[href*=".jpg"]').each(function(){jQuery(this).addClass("nofancybox").attr("data-thumbnail",jQuery(this).attr("href")).attr("rel","nachogroup")}),jQuery('.gallery-icon a[href*=".jpg"]').off().nchlightbox({share:0,thumbs:"bottom",thumbsize:75,zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen})),1==$TS_VCSC_Lightbox_AttachAllOther&&jQuery("body").find("a[href]:not([class])").filter(function(){return jQuery(this).attr("href").match(/\.(jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF)/i)}).addClass("nofancybox").attr("data-thumbnail",jQuery(this).attr("href")).attr("rel","nachogroup").off().nchlightbox({share:0,thumbs:"bottom",thumbsize:75,zoom:$TS_VCSC_Lightbox_Zoom,fullscreen:$TS_VCSC_Lightbox_FullScreen}))}if("history"in window&&"pushState"in history){r&&window.history.pushState(null,document.title,location.href);var r=!0}else var r=!1;var s=jQuery(window),l=jQuery(document),c=jQuery("body, html");jQuery(document).ready(function(){n(),jQuery(window).on("opennacho",function(t,e){void 0!=e&&"undefined"!=e&&("html"==e.opts.type||"modal"==e.opts.type)&&(setTimeout(function(){window.resizeBy(0,0),s.trigger("debouncedresize"),window.dispatchEvent(new Event("resize"))},$TS_VCSC_Lightbox_FXSpeed),setTimeout(function(){window.resizeBy(0,0),s.trigger("debouncedresize"),window.dispatchEvent(new Event("resize"))},$TS_VCSC_Lightbox_FXSpeed))}),jQuery(document).ajaxStop(function(){n()}),jQuery(document.body).on("post-load",function(){n()})}),jQuery(window).load(function(){jQuery(".nch-lightbox-open").each(function(){if("true"==jQuery(this).attr("data-open")){var t=jQuery(this),e=parseInt(jQuery(this).attr("data-delay"));return setTimeout(function(){jQuery.fn.nchlightbox("close"),t.nchlightbox({share:0,social:"",zoom:0,bgclose:!0}).nchlightbox("open")},e),!1}}),jQuery(".nch-lightbox-inview").each(function(){if("inview"==jQuery(this).attr("data-open")){var t=jQuery(this),e=parseInt(jQuery(this).attr("data-delay")),o=jQuery(this).attr("data-offset");if("undefined"!=typeof jQuery.fn.waypoint){jQuery(this).waypoint({handler:function(){var a=jQuery(this);setTimeout(function(){console.log(t,e,o),jQuery.fn.nchlightbox("close"),t.nchlightbox({thumbs:0,share:0,social:"",zoom:0,bgclose:!0}).nchlightbox("open");try{a.waypoint("destroy")}catch(i){}try{$this.destroy()}catch(i){}},e)},offset:o,triggerOnce:!0})}}})})}(jQuery),function(t,e){"use strict";var o={mode:"continuous",thumbs:$TS_VCSC_Lightbox_Thumbs,thumbsize:$TS_VCSC_Lightbox_Thumbsize,scheme:$TS_VCSC_Lightbox_Scheme,theme:"metro",size:"960,540",play:!0,autoplay:!1,closer:$TS_VCSC_Lightbox_Closer,share:$TS_VCSC_Lightbox_Share,save:$TS_VCSC_Lightbox_Save,social:$TS_VCSC_Lightbox_Social,duration:4e3,keyboard:$TS_VCSC_Lightbox_Keyboard,fullscreen:$TS_VCSC_Lightbox_FullScreen,margin:10,zoom:$TS_VCSC_Lightbox_Zoom,fxspeed:$TS_VCSC_Lightbox_FXSpeed,grid:0,gridspace:4,gridorder:!0,captions:$TS_VCSC_Lightbox_Captions,gridfilter:!1,random:"",gridavailable:"Available Groups",gridselected:"Filtered Groups",gridnogroups:"No Groups",gridtoggle:"Toggle Filter",gridtogglestyle:"",gridshowall:"Show All",gridshowallstyle:"",info:!1,backlight:$TS_VCSC_Lightbox_Backlight,usecolor:$TS_VCSC_Lightbox_UseColor,animation:$TS_VCSC_Lightbox_Animation,cors:$TS_VCSC_Lightbox_CORS,hashpath:"composer/",bgclose:$TS_VCSC_Lightbox_BGClose,notouch:$TS_VCSC_Lightbox_NoTouch,nohashes:$TS_VCSC_Lightbox_NoHashes,tapping:$TS_VCSC_Lightbox_Tapping,overlay:$TS_VCSC_Lightbox_Overlay,imageprotect:$TS_VCSC_Lightbox_Protection,background:$TS_VCSC_Lightbox_Background,repeat:$TS_VCSC_Lightbox_Repeat,noise:$TS_VCSC_Lightbox_Noise,perfectscroll:$TS_VCSC_Lightbox_CustomScroll},a={title:!1,type:!1,hover:!1,thumbnail:"",contenttype:"video",listid:"",videofirst:"",videosother:"",userid:"",search:"",groups:!1,videoplay:!1,videomobile:!1,videoloop:!1,related:!1,loop:!1,modest:!1,quality:"auto",infobar:!0,controls:1,autohide:1,start:"",end:"",nohashes:$TS_VCSC_Lightbox_NoHashes,usecors:"global",rel:!1,src:!1,href:!1,width:0,height:0,color:!1,effect:!1},i={},n={light:!1,current:!1,scrollbar:!0,all:{},phase:!0,css3:window.nchcss3,hash:"",isTouchDevice:!1,ns:t({}),event:{trigger:function(){n.ns.trigger.apply(n.ns,arguments)},on:function(){n.ns.on.apply(n.ns,arguments)},off:function(){n.ns.off.apply(n.ns,arguments)}},canFS:!1,onload:!1},r={},s={open:function(t){t.group.main.fadeIn(300)},close:function(t){var e;t.main.fadeOut(300),u.pause(!1);for(var o in t.set)(e=t.set[o].thumb)&&(e.className="")},slideOut:function(t,a){var i=u.getFX(t.opts.effect,t),r=t.group,s=r.css3,l=r.blocks.preview,c=n.phase?-1:1,h=i(0,0,0,1)!==e,d=function(t){return(h?i(0,0,0,t):t)+n.wsize};i(s,c,!0),l.stop().animate({scrollLeft:d(-c*n.wsize)},{duration:o.fxspeed,complete:function(){r.blocks.media.css("visibility","hidden"),i(s,0),a()}}),t.thumb!==e&&(t.thumb.className="")},slideIn:function(t,a){a=a===e?function(){}:a;var i=u.getFX(t.opts.effect,t),r=t.group,s=r.css3,l=r.blocks.preview,c=n.phase?1:-1,h=i(0,0,0,1)!==e,d=function(t){return(h?i(0,0,0,t):t)+n.wsize};i(s,c),r.blocks.media.css("visibility","visible"),s.el.offsetHeight+1,i(s,0,!0),r.blocks.media.css("visibility","visible"),l.stop().scrollLeft(d(-c*n.wsize)).animate({scrollLeft:d(0)},o.fxspeed,function(){l.scrollLeft(d(0))})}},l={youtube:{is:function(t){var e=t.opts.href.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/);return e?(t.opts.size||(t.opts.size=t.group.opts.size),t.opts.videoid=e[1],!0):!1},create:function(t){if("true"==t.opts.related)var e="rel=1";else var e="rel=0";if("true"==t.opts.loop)var o="&loop=1",a="&playlist="+t.opts.videoid;else var o="&loop=0",a="";if("true"==t.opts.videoplay)var i="&autoplay=1";else var i="&autoplay=0";if("true"==t.opts.infobar)var n="&showinfo=1";else var n="&showinfo=0";if("true"==t.opts.modest)var r="&modestbranding=1";else var r="&modestbranding=0";var s="&controls="+t.opts.controls,l="&autohide="+t.opts.autohide,c="&vq="+t.opts.quality;if(""!=t.opts.start&&parseInt(t.opts.start)>0)var h="&start="+t.opts.start;else var h="";if(""!=t.opts.end&&parseInt(t.opts.end)>0&&parseInt(t.opts.end)>parseInt(t.opts.start))var u="&end="+t.opts.end;else var u="";if("https:"==document.location.protocol);else;return"video"==t.opts.contenttype?'':"playlist"==t.opts.contenttype?'':"searchterm"==t.opts.contenttype?'':"combination"==t.opts.contenttype?'':"uploads"==t.opts.contenttype?'':""},thumb:function(t,e){u.loadThumb.call(t,t.opts.src="https://img.youtube.com/vi/"+t.opts.videoid+"/hqdefault.jpg",e)},video:!0},vimeo:{is:function(t){var e=t.opts.href.match(/(http|https):\/\/(?:www.)?(?:(vimeo).com)\/(.*)/);return e?(t.opts.videoid=e[3],t.opts.size||(t.opts.size=t.group.opts.size),!0):!1},create:function(t){if("true"==t.opts.videoplay)var e="autoplay=1";else var e="autoplay=0";if("true"==t.opts.loop)var o="&loop=1";else var o="&loop=0";return''},thumb:function(e,o){t.getJSON("https://vimeo.com/api/v2/video/"+e.opts.videoid+".json?callback=?",{format:"json"},function(t){u.loadThumb.call(e,e.opts.src=t[0].thumbnail_large,o)})},video:!0},dailymotion:{is:function(t){var o=t.opts.href.match(/^.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/);return null!==o?(t.opts.videoid=o[4]!==e?o[4]:o[2],t.opts.size||(t.opts.size=t.group.opts.size),!0):!1},create:function(t){if("true"==t.opts.videoplay)var e="autoplay=1";else var e="autoplay=0";if("true"==t.opts.related)var o="&related=1";else var o="&related=0";return''},thumb:function(t,e){u.loadThumb.call(t,t.opts.src="https://www.dailymotion.com/thumbnail/video/"+t.opts.videoid,e)},video:!0},facebook:{is:function(t){t.opts.href=t.opts.href.replace(/\/$/,"");var e=t.opts.href.match(/(http|https):\/\/(?:www.)?(?:(facebook).com)\/(.*)/);return null!==e?(t.opts.videoid=e[3].split("/").pop(),t.opts.size||(t.opts.size=t.group.opts.size),!0):!1},create:function(t){if("true"==t.opts.videoplay)var e="&autoplay=true";else var e="&autoplay=false";if("true"==t.opts.showtext)var o="&show_text=true";else var o="&show_text=false";if("true"==t.opts.showcaptions)var a="&show_captions=true";else var a="&show_captions=false";if("true"==t.opts.allowfullscreen)var i="&allowfullscreen=true";else var i="&allowfullscreen=false";if(""!=t.opts.appid)var n="&appId="+t.opts.appid;else var n="&appId";return''},thumb:function(t,e){u.loadThumb.call(t,t.opts.src="https://graph.facebook.com/"+t.opts.videoid+"/picture",e)},video:!0},html:{is:function(t){return t.opts.href=t.opts.href.replace(window.location,""),"#"==t.opts.href.charAt(0)||"."==t.opts.href.charAt(0)},create:function(e){return t(e.opts.href).show().get(0)}},video:{is:function(){return!0},create:function(t){var e='data-videoid="'+t.opts.videoid+'" data-videotheme="'+t.opts.videotheme+'" data-videoholder="'+t.opts.videoholder+'"';return e+='data-videoautoplay="'+t.opts.videoautoplay+'" data-videoautostop="'+t.opts.videoautostop+'" data-videomobile="'+t.opts.videomobile+'" data-videorepeat="'+t.opts.videorepeat+'"',e+='data-videofullscreen="'+t.opts.videofullscreen+'" data-videoposter="'+t.opts.videoposter+'" data-videoposterfit="'+t.opts.videoposterfit+'"',e+='data-videotitle="'+t.opts.videotitle+'" data-videoobjectfit="'+t.opts.videoobjectfit+'"',e+='data-logoshow="'+t.opts.logoshow+'" data-logoimage="'+t.opts.logoimage+'" data-logoheight="'+t.opts.logoheight+'" data-logoopacity="'+t.opts.logoopacity+'" data-logoposition="'+t.opts.logoposition+'" data-logourl="'+t.opts.logourl+'" data-logotitle="'+t.opts.logotitle+'" data-logotarget="'+t.opts.logotarget+'"',e+='data-videomp4="'+t.opts.videomp4+'" data-videowebm="'+t.opts.videowebm+'" data-videoogg="'+t.opts.videoogg+'"',e+='data-videovolume="'+t.opts.videovolume+'" data-videolightbox="'+t.opts.videolightbox+'" data-videoshare="'+t.opts.videoshare+'" data-videofallback="'+t.opts.videofallback+'" data-videoscreensize="'+t.opts.videoscreensize+'"',e+='width="100%" height="auto" scrolling="no" frameborder="0" type="text/html" mozallowfullscreen="mozallowfullscreen webkitallowfullscreen="webkitallowfullscreen" allowfullscreen="allowfullscreen"','"},thumb:function(t,e){u.loadThumb.call(t,t.opts.src=t.opts.videoposter,e)},video:!0},audio:{is:function(){return!0},create:function(t){var e='data-audioid="'+t.opts.audioid+'" data-audiotheme="'+t.opts.audiotheme+'" data-audiobaronly="'+t.opts.audiobaronly+'" data-audiobarwidth="'+t.opts.audiobarwidth+'" data-audioholder="'+t.opts.audioholder+'"';return e+='data-audioautoplay="'+t.opts.audioautoplay+'" data-audioautostop="'+t.opts.audioautostop+'" data-audiorepeat="'+t.opts.audiorepeat+'"',e+="true"==t.opts.audiobaronly?'data-audiofullscreen="'+t.opts.audiofullscreen+'" data-audioposter="" data-audioposterfit="'+t.opts.audioposterfit+'"':'data-audiofullscreen="'+t.opts.audiofullscreen+'" data-audioposter="'+t.opts.audioposter+'" data-audioposterfit="'+t.opts.audioposterfit+'"',e+='data-audiotitle="'+t.opts.audiotitle+'" data-audioobjectfit="'+t.opts.audioobjectfit+'"',e+='data-logoshow="'+t.opts.logoshow+'" data-logoimage="'+t.opts.logoimage+'" data-logoheight="'+t.opts.logoheight+'" data-logoopacity="'+t.opts.logoopacity+'" data-logoposition="'+t.opts.logoposition+'" data-logourl="'+t.opts.logourl+'" data-logotitle="'+t.opts.logotitle+'" data-logotarget="'+t.opts.logotarget+'"',e+='data-audiomp4="'+t.opts.audiomp4+'" data-audiowebm="'+t.opts.audiowebm+'" data-audioogg="'+t.opts.audioogg+'"',e+='data-audiovolume="'+t.opts.audiovolume+'" data-audiolightbox="'+t.opts.audiolightbox+'" data-audioshare="'+t.opts.audioshare+'" data-audiofallback="'+t.opts.audiofallback+'" data-audioscreensize="'+t.opts.audioscreensize+'"',e+="true"==t.opts.audiobaronly?'width="100%" height="38px" style="width: 100%; max-height: 38px; max-width: '+t.opts.audiobarwidth+'px; padding-bottom: 0; padding-top: 0;" scrolling="no" frameborder="0" type="text/html" mozallowfullscreen="mozallowfullscreen webkitallowfullscreen="webkitallowfullscreen" allowfullscreen="allowfullscreen"':'width="100%" height="auto" style="width: 100%; height: auto;" scrolling="no" frameborder="0" type="text/html" mozallowfullscreen="mozallowfullscreen webkitallowfullscreen="webkitallowfullscreen" allowfullscreen="allowfullscreen"','"},thumb:function(t,e){u.loadThumb.call(t,t.opts.src=t.opts.audioposter,e)},audio:!0},plyr:{is:function(t){return t.opts.href=t.opts.href.replace(window.location,""),"#"==t.opts.href.charAt(0)||"."==t.opts.href.charAt(0)},create:function(e){var o=t(e.opts.href).show().get(0),a="";return a+='
',a+='
',a+='",a+="
",a+="
",jQuery(a).appendTo(o)},thumb:function(t,e){u.loadThumb.call(t,t.opts.src=t.opts.thumbnail,e)},video:!0},ajax:{is:function(t){return t.opts.href.search(/^https?:\/\//i)<0},create:function(e,o){t.ajax({url:e.opts.href,success:o})}},iframe:{is:function(){return!0},create:function(t){return''}}},c={init:function(i){var r=arguments,s=t(this);if(0==s.length){if(i===e)return s;i.length===e&&1==r.length?t.extend(o,i):(s=u.setFrom.apply(this,[i.charAt!==e?[i]:i,r[1]||{}]),(r[1]||{}).open===e&&c.open.call(s))}else i=i||{},s.each(function(o,r){var s,l=t(r),c=l.is("img")?l:t("img",l);if("true"==l.attr("data-lightbox-init"))return!0;if(s=t.extend({},a,u.getDataProperties(l,{rel:"rel",title:"title",href:"href"})),c.length>0?(s.src=c.attr("src"),s.thumbnail="undefined"!=typeof l.attr("data-thumbnail")&&""!=l.attr("data-thumbnail")?l.attr("data-thumbnail"):""):"undefined"!=typeof l.attr("data-thumbnail")&&""!=l.attr("data-thumbnail")&&(s.src=l.attr("data-thumbnail"),s.thumbnail=l.attr("data-thumbnail")),l.attr("data-lightbox-init","true"),(l.is("a")||0==c.length)&&(c=l),s.rel)n.all[s.rel]===e&&(n.all[s.rel]=new u.mediaGroup(i,s.rel)),n.all[s.rel].add(c,s);else{var h=new u.mediaGroup(i);h.add(c,s),n.all[h.name]=h}});for(var l in n.all)u.renderGrid(n.all[l]);return s},open:function(a){var i,r=t(this);if(a!==e&&n.all[a]!==e&&(i=n.all[a].set[0]),r.data("nch-lb-media")!==e)i=r.data("nch-lb-media");else if(this.jquery)return c.init.apply(this,arguments),c.open.call(this);i&&(n.event.trigger("open",[i.group,i]),n.hash="#"+o.hashpath+i.opts.hash,"false"==i.opts.nohashes||0==i.opts.nohashes?window.location.hash=n.hash:"true"==i.opts.nohashes||1==i.opts.nohashes?o.nohashes=!0:o.nohashes||(window.location.hash=n.hash)),n.scrollpos=n.w.scrollTop(),n.doc.addClass("kraut-lb-noscroll"),n.doc.addClass("kraut-lb-opened").removeClass("kraut-lb-closed"),void 0!=i&&"undefined"!=i&&jQuery(window).trigger("opennacho",i)},next:function(t){if(n.current){var a=n.current,i=a.set.length,r=a.current,s=a.set[r+1==i?0:r+1];1!=i&&(n.hash="#"+o.hashpath+s.opts.hash,"false"==s.opts.nohashes||0==s.opts.nohashes?window.location.hash=n.hash:"true"==s.opts.nohashes||1==s.opts.nohashes?o.nohashes=!0:o.nohashes||(window.location.hash=n.hash),u.closeShare(),u.pause(t===e),n.phase=!0,n.event.trigger("next",[n.current,s]))}},previous:function(){if(n.current){var t=n.current,e=t.set.length,a=t.current,i=t.set[0==a?e-1:a-1];1!=e&&(n.hash="#"+o.hashpath+i.opts.hash,"false"==i.opts.nohashes||0==i.opts.nohashes?window.location.hash=n.hash:"true"==i.opts.nohashes||1==i.opts.nohashes?o.nohashes=!0:o.nohashes||(window.location.hash=n.hash),u.pause(!1),n.phase=!1,n.event.trigger("previous",[n.current,i]))}},close:function(){if(n.current){var t=n.current,e=t.about,o=t.main,a="nch-lb-zooming",i=t.set[t.current],r=(i.nsize,t.opts);o.hasClass(a)?(n.zooming=!1,u.updateMediaLayout(i),t.blocks.zoom.find(".nch-lb-zoom-container").remove(),o.toggleClass(a)):e?u.toggleInfo(!e):(n.hash="",window.location.hash="",history&&history.pushState&&history.pushState("",document.title,window.location.pathname+window.location.search),t.playing&&c.stop(),"bottom"==r.thumbs||"top"==r.thumbs?t.blocks.thumbs.css({left:0}):("left"==r.thumbs||"right"==r.thumbs)&&t.blocks.thumbs.css({top:0}),o.removeClass("nch-lb-paused").removeClass("nch-lb-playing"),u.fs.on&&u.fs.toggle(),u.closeShare(),u.detachMedia(t.set[t.current]),t.paused=!1,n.event.trigger("close",t),s.close(t),n.current=t.current=!1,n.doc.removeClass("kraut-lb-noscroll"),n.doc.removeClass("kraut-lb-opened").addClass("kraut-lb-closed"),"none"!=$TS_VCSC_Lightbox_ScrollBlock&&window.setTimeout(function(){n.w.scrollTop(n.scrollpos)},10))}},fx:function(o,a){a===e?t.extend(r,o):r[o]=a},access:function(t,o){return t!==e&&(u[t]=o),u},play:function(t){var o=n.current,a=o.opts,i=o.main,r=o.blocks.loading,s=o.playing,l=a.duration;return a.play?t===e&&s?s:(i.toggleClass("nch-lb-playing"),i.find(".nch-lb-icon-play").html(s?"p":"s"),s?r.stop():r.animate({width:i.width()},{easing:"linear",duration:(1-r.width()/i.width())*l,complete:function(){o.paused=!0,c.next()}}),t!==!1&&n.event.trigger(s?"stop":"play",o),o.playing=!s):!1},stop:function(){return n.current.playing&&c.play(!0),!0},info:function(){return n.current?u.toggleInfo.apply({},arguments):void 0},addEvent:function(t,e){n.event.on(t,e)},removeEvent:function(t,e){n.event.off(t,e)},getGroupName:function(){var o,a=t(this),i=!1;return a.length>0&&(o=t(a.get(0)).data("nch-lb-media"))!==e?o.group.name:i},getMediaId:function(){var o,a=t(this),i=!1;return a.length>0&&(o=t(a.get(0)).data("nch-lb-media"))!==e?o.opts.hash:i}},h="",u={toggleInfo:function(t){var o=n.current,a=o.blocks,i=a.info.children(".nch-lb-info-panel");return t!==e&&o.about==t?t:(a.info["fade"+(o.about?"Out":"In")](400),i.append(o.info.show()),n.event.trigger((o.about?"close":"open")+"_info",[o]),o.about=!o.about)},selectThumb:function(o){var a,i,r=o.thumb,s=o.group,l=s.blocks,c=l.bthumbs,h=l.thumbs,d=0,p=t(r),f=p.parent(),g=f.prev().find("img").get(0),m=f.next().find("img").get(0);if(r===e||!s.opts.thumbs)return!1;void 0!=g&&"undefined"!=g||void 0!=m&&"undefined"!=m||h.hasClass("nch-lb-thumbs-loaded")||window.setTimeout(function(){return u.selectThumb(o),!1},250);for(var b in s.set)(a=s.set[b].thumb)&&(s.set[b].thumb.className="");var v,w,y,_=(r.className="nch-lb-thumb-s",s.opts),x={top:1,bottom:1,left:0,right:0}[_.thumbs],S=c[x?"width":"height"](),C=x?"left":"top",k="offset"+(x?"Width":"Height"),T={};h.stop(),y=p.position()[C],"bottom"==_.thumbs||"top"==_.thumbs?(d=n.current?n.current.blocks.thumbs.position().left:h.position().left,w="left"):("left"==_.thumbs||"right"==_.thumbs)&&(d=n.current?n.current.blocks.thumbs.position().top:h.position().top,w="top");var j=y-4,L=y+(v=r[k])+4;g!==e&&(j-=g[k]+4),m!==e&&(L+=m[k]+4),("bottom"==_.thumbs||"top"==_.thumbs)&&yS?i=-(y+r[k]/2-S/2):d>j?i=-j:L-S>d&&(i=-(L-S)),("bottom"==_.thumbs||"top"==_.thumbs)&&i>0?i=0:("left"==_.thumbs||"right"==_.thumbs)&&i>0&&(i=0),void 0!=i&&"undefined"!=i&&(T[w]=i),_.perfectscroll&&t.isFunction(t.fn.perfectScrollbar)?void 0!=i&&"undefined"!=i&&("left"==w?c.scrollLeft(Math.abs(i)):"top"==w&&c.scrollTop(Math.abs(i)),c.perfectScrollbar("update")):h.stop().animate(T,250),t(window).off("resize.krautlightbox-selectthumb").on("resize.krautlightbox-selectthumb",function(){n.doc.hasClass("kraut-lb-opened")&&u.selectThumb(o)})},wheelThumbs:function(t,e){if(!n.current)return!1;var o,a,i,r,s,l,c,h,u,d,p,f,g,m,b,v,w=n.current,y=w.opts,_=y.thumbs;w&&_&&"none"!=_&&(o=w.blocks.thumbs,o.on("wheel mousewheel DOMMouseScroll",function(t){if(t.preventDefault(),0==Math.abs(t.originalEvent.deltaX)){if(o.stop(),t.originalEvent.deltaY<0?(a="up",e=-1):(a="down",e=1),i=t.originalEvent.deltaY,u=w.blocks.bthumbs[0].clientWidth,h=w.blocks.thumbs[0].clientWidth,d=h-u,p=w.blocks.thumbs.position().left,s=w.blocks.bthumbs[0].clientHeight,r=w.blocks.thumbs[0].clientHeight,l=r-s,c=w.blocks.thumbs.position().top,f=w.blocks.thumbs[0].childElementCount,"bottom"==y.thumbs||"top"==y.thumbs){if(g=h/f,m=s,b=u/g,v=Math.round(.66*u),2*g>v&&(v=2*g),"up"==a){if(p==-d||-d>p)return!1;v=Math.abs(p)+Math.abs(v)>d?e*d:e*(Math.abs(p)+v)}else if("down"==a){if(0==p||p>0)return!1;v=p+v>0?0:e*(p+v)}}else if("left"==y.thumbs||"right"==y.thumbs)if(g=u,m=r/f,b=s/m,v=Math.round(.66*s),2*m>v&&(v=2*m),"up"==a){if(c==-l||-l>c)return!1;v=Math.abs(c)+Math.abs(v)>l?e*l:e*(Math.abs(c)+v)}else if("down"==a){if(0==c||c>0)return!1;v=c+v>0?0:e*(c+v)}"bottom"==y.thumbs||"top"==y.thumbs?o.stop().animate({left:v},250):("left"==y.thumbs||"right"==y.thumbs)&&o.stop().animate({top:v},250)}}))},swipeThumbs:function(t){if(!n.current)return!1;var e,o,a,i,r,s,l,c,h,u,d,p,f,g,m,b,v,w=n.current,y=w.opts,_=y.thumbs;if(!w||!_||"none"==_)return!1;if(a=t.direction,!("bottom"!=y.thumbs&&"top"!=y.thumbs||"swipeup"!=t.type&&"swipedown"!=t.type))return!1;if(!("left"!=y.thumbs&&"right"!=y.thumbs||"swipeleft"!=t.type&&"swiperight"!=t.type))return!1;if(""==t.type||null==t.type||void 0==t.type||"undefined"==t.type)return!1;if("left"==a||"up"==a?o=-1:("right"==a||"down"==a)&&(o=1),i=t.distance,e=w.blocks.thumbs,e.stop(),u=w.blocks.bthumbs[0].clientWidth,h=w.blocks.thumbs[0].clientWidth,d=h-u,p=w.blocks.thumbs.position().left,s=w.blocks.bthumbs[0].clientHeight,r=w.blocks.thumbs[0].clientHeight,l=r-s,c=w.blocks.thumbs.position().top,f=w.blocks.thumbs[0].childElementCount,"bottom"==y.thumbs||"top"==y.thumbs){if(g=h/f,m=s,b=u/g,v=Math.round(.66*u),2*g>v&&(v=2*g),"left"==a){if(p==-d||-d>p)return!1;v=Math.abs(p)+Math.abs(v)>d?o*d:o*(Math.abs(p)+v)}else if("right"==a){if(0==p||p>0)return!1;v=p+v>0?0:o*(p+v)}}else if("left"==y.thumbs||"right"==y.thumbs)if(g=u,m=r/f,b=s/m,v=Math.round(.66*s),2*m>v&&(v=2*m),"up"==a){if(c==-l||-l>c)return!1;v=Math.abs(c)+Math.abs(v)>l?o*l:o*(Math.abs(c)+v)}else if("down"==a){if(0==c||c>0)return!1;v=c+v>0?0:o*(c+v)}"bottom"==y.thumbs||"top"==y.thumbs?e.stop().animate({left:v},250):("left"==y.thumbs||"right"==y.thumbs)&&e.stop().animate({top:v},250)},scrollThumbs:function(){var t,e=n.current,o=e.opts,a=o.thumbs;e&&a&&"none"!=a&&(t=e.blocks.bthumbs,t.perfectScrollbar({wheelSpeed:1,useBothWheelAxes:!0,wheelPropagation:!1,swipePropagation:!1,suppressScrollX:"left"==a||"right"==a?!0:!1,suppressScrollY:"bottom"==a||"top"==a?!0:!1,scrollXMarginOffset:10,scrollYMarginOffset:10}))},toggleThumbs:function(){var t=n.current,e=t.main,o=t.opts,a=o.thumbs,i=0,r={};e.hasClass("nch-lb-thumbs-hide")?i=0:"top"==a||"bottom"==a?i=t.blocks.bthumbs.outerHeight(!0):("left"==a||"right"==a)&&(i=t.blocks.bthumbs.outerWidth(!0)),r[a]=-i+"px",t.blocks.bthumbs.animate(r,250,function(){e.toggleClass("nch-lb-thumbs-hide"),u.updateLayout()})},swipeGesture:function(a){function i(t){return(h=t.gesture)?(d=h.deltaX,void(((p=Math.abs(d))>25||g)&&(g=!0,f.stop().scrollLeft(_(-d)),w(v,d/n.wsize)))):!1}function r(){var t=n.current.set.length,e=n.current.current;p>m&&t>1&&("linear"==n.current.opts.mode?!(0==e&&d/p>0||e==t-1&&0>d/p):1)?(s=d>0?0:2*n.wsize,f.animate({scrollLeft:_(s-n.wsize)},o.fxspeed,function(){c[0>d/p?"next":"previous"](!0)}),w(v,d/p,!0)):(f.stop().animate({scrollLeft:_(0)},o.fxspeed),w(v,0,!0)),1==$TS_VCSC_Hammer_ReleaseNew?f.off("pan",i).off("panend release",r):f.off("drag",i).off("dragend",r)}if(a.gesture===e)return!1;if(n.isTouchDevice||(n.isTouchDevice=!(a.gesture.srcEvent.changedTouches===e)),n.zooming||!n.current||a.gesture===e)return!0; var s,l,h,d,p,f=t(this),g=(t(a.target),a.timeStamp,!1),m=n.wsize/3,b=n.current,v=b.css3,w=u.getFX(b.set[b.current].opts.effect,b.set[b.current]),y=w(0,0,0,1)!==e,_=function(t){return(y?w(0,0,0,t):t)+n.wsize};return l=a.gesture,1==$TS_VCSC_Hammer_ReleaseNew?f.on("pan",i).on("panend release",r):f.on("drag",i).on("dragend",r),!1},useTouch:function(t){1==$TS_VCSC_Hammer_ReleaseNew?t.hammer({prevent_default:!0}).on("swipeleft swiperight",u.swipeGesture):t.hammer({prevent_default:!0}).on("dragstart",u.swipeGesture)},disableTouch:function(t){1==$TS_VCSC_Hammer_ReleaseNew?t.hammer({prevent_default:!1}).off("swipeleft swiperight",u.swipeGesture):t.hammer({prevent_default:!1}).off("dragstart",u.swipeGesture)},pause:function(t){n.current.playing&&!n.current.paused&&(t===!0||"mouseover"==t.type)&&(n.current.paused=!0,n.current.main.addClass("nch-lb-paused"),c.play(!1))},resume:function(){!n.current.playing&&n.current.paused&&(c.play(!1),n.current.paused=!1,n.current.main.removeClass("nch-lb-paused"))},openShare:function(e){if(n.current){var o,a=n.current,i=a.current,r=a.set[i];"nch-lb-icon-share"==e.target.className?r.share&&"block"==r.share.css("display")?(r.share.hide(),a.main.removeClass("nch-lb-sharing")):(a.main.addClass("nch-lb-sharing"),r.share||(r.share=o=t('
').appendTo(t("li.nch-lb-share",a.blocks.menu)),u.shareButtons(o,a.opts.social,u.getMediaProperties(r))),r.share.show()):r.share&&(r.share.hide(),a.main.removeClass("nch-lb-sharing"))}},closeShare:function(){if(n.current){var t=n.current,e=t.current,o=t.set[e];o.share&&(o.share.hide(),t.main.removeClass("nch-lb-sharing"))}},renderGrid:function(o){var a,i,n,r,s=o.opts,l=o.set,h=!1,d=[];if(s.grid&&!o.hasGrid&&""!==s.grid){o.hasGrid=!0;var p=[],f=0,g=s.random;a=s.grid.toString().indexOf(",")>-1?s.grid.split(","):t.makeArray(s.grid);for(var m in a)a[m]=parseInt(a[m]);u.need(o.set,u.getPreview,function(){for(var o in l)if(l[o].preview!==e&&(i=l[o].main.hide(),h||(h=i),"true"==l[o].opts.include)){if(n=t(l[o].preview).clone(!0).data("nch-lb-media",l[o]).click(c.open).get(0),n.title=l[o].opts.title?l[o].opts.title:"",n.groups=l[o].opts.groups?l[o].opts.groups:"",n.thumbnail=l[o].opts.thumbnail?l[o].opts.thumbnail:"",n.hover=l[o].opts.hover?l[o].opts.hover:"",""!=n.groups){var u=n.groups.split(",");u.forEach(function(e){t.inArray(e,p)<0&&p.push(e)})}else f++;d.push(n)}if(p.length>0&&"true"==s.gridfilter){p.sort();var m=(t('
'+s.gridtoggle+"
").insertBefore(h),t('
'+s.gridshowall+"
").insertBefore(h),t('').insertBefore(h));p.forEach(function(e){t('").appendTo(m)}),f>0&&t('").appendTo(m)}t('
').insertAfter(h).append(r=t(d)),r.nchgrid({grid:a,margin:parseInt(s.gridspace),order:"true"==s.gridorder?!0:!1,captions:"true"==s.captions?!0:!1,linkGrid:!1,filter:"true"==s.gridfilter?!0:!1,random:s.random,selector:"nch-lb-filter-"+g,toggle:"nch-lb-toggle-"+g,showall:"nch-lb-showall-"+g,textAvailable:s.gridavailable,textSelected:s.gridselected,textNoGroups:s.gridnogroups,textToggle:s.gridtoggle,textToggleStyle:s.gridtogglestyle,textShowAll:s.gridshowall,textShowAllStyle:s.gridshowallstyle})})}},parseColor:function(t){for(var e,o=(t+"").split(/bg|\_|\-|\.|\&|\#/),a=0;a').appendTo(o)),u.checkImageURL(a.target.src)&&(i.attr("href",a.target.src),i.attr("download",r)),setTimeout(function(){""!=i.attr("href")&&"#"!=i.attr("href")&&i[0].click(),i.attr("href","javascript:void(0)"),i.removeAttr("download")},50)},getMediaProperties:function(t){var e=t.opts,o=e.type,a={title:e.title||document.title,media:"html"!=o&&"ajax"!=o&&"video"!=o&&"audio"!=o&&"facebook"!=o&&"plyr"!=o?"image"==o||"iframe"==o?t.target.src:e.href:""};return a.url=l[o]&&(l[o].video||l[o].audio)||"iframe"==o?a.media:window.location.href,a},detachMedia:function(e){if(void 0!=e&&"undefined"!=e&&null!=e){if(e.hasOwnProperty("group")){var o=e.group,a=o.main;t(".nch-lb-title",a).each(function(){t(this).html("")})}e.hasOwnProperty("target")&&e.target!==!1&&e.target!==!0&&null!=e.target&&t(e.target).detach()}},getInnerHeight:function(t,e){t.css({width:e,height:"auto"});var o=t.height();return t.css({height:"auto"}),o},getInnerWidth:function(t,e){t.css({height:e,width:1});var o=t[0].scrollWidth;return t.css({width:"auto"}),o},renderMedia:function(e){function o(o){e.html=o,e.target=t(o)[0],a()}function a(){p.attr("class","nch-lb-media").addClass("nch-lb-media-"+f.type).append(e.target),"audio"==f.type&&"true"==f.audiobaronly&&p.addClass("nch-lb-media-audiobaronly"),s.paused&&(c.play(!1),c.play(!1),s.paused=!1),u.updateMediaLayout(e)}var i,r,s=n.current,h=s.main,d=s.blocks,p=d.media,f=e.opts,g=f.type;t(".nch-lb-title",h).each(function(){t(this).html(f.title)}),d.loading.width(0),e.target?a():(l[g]&&"plyr"!=g&&(l[g].video||l[g].audio)?(e.target=i=t(l[g].create(e)).get(0),r=function(){a(),this.onload&&(this.onload=function(){})},i.attachEvent?i.attachEvent("onload",r):i.onload=r,n.root.append(i)):"iframe"==g?(e.target=i=t(l[g].create(e)).get(0),a()):("html"==g||"ajax"==g||"plyr"==g)&&("html"==g||"plyr"==g?o(l[g].create(e)):l[g].create(e,o)),"plyr"==g&&plyr.setup(document.getElementById(e.opts.videoid),{autoplay:"true"==e.opts.videoplay?!0:!1,loop:"true"==e.opts.loop?!0:!1,volume:parseInt(e.opts.volume),hideControls:"true"==e.opts.hidecontrols?!0:!1,showPosterOnEnd:"true"==e.opts.showposterend?!0:!1,disableContextMenu:"true"==e.opts.hidecontext?!0:!1,tooltips:{controls:"true"==e.opts.tooltips?!0:!1},i18n:{restart:e.opts.langrestart,rewind:e.opts.langrewind,play:e.opts.langplay,pause:e.opts.langpause,forward:e.opts.langforward,played:e.opts.langplayed,buffered:e.opts.langbuffered,currentTime:e.opts.langcurrenttime,duration:e.opts.langduration,volume:e.opts.langvolume,toggleMute:e.opts.langtogglemute,toggleCaptions:e.opts.langtogglecaptions,toggleFullscreen:e.opts.langtogglefullscreen,frameTitle:e.opts.langframetitle}}))},fitInto:function(t,e,o,a){var i,n,r=t/e,s=o/a;return r>s?(i=o>t?t:o,n=i/r):(n=a>e?e:a,i=n*r),[i,n]},updateMediaLayout:function(e){var o,a,i,r,s=!1,c=n.current,h=c.blocks,d=(h.preview,h.media),p=c.mspace.width,f=c.mspace.height,g=e.opts,m=g.type,b={top:0,left:0,width:0,height:0},v=e.nsize;if(n.zooming)return!0;if(l[m]&&(l[m].video||l[m].audio)&&(v=e.nsize=e.group.opts.size.split(",")),r=isNaN(g.width)||isNaN(g.height),"image"==m||l[m]&&(l[m].video||l[m].audio&&"false"==g.audiobaronly)){var w=v[0]/v[1];0==g.width&&0==g.height?(i=u.fitInto(v[0],v[1],p,f),b.width=i[0],b.height=i[1]):0==g.height?(b.width=pf?(b.width=f*w)/w:b.width/w):0==g.width?(b.height=fp?(b.height=p/w)*w:b.height*w):r||(i=u.fitInto(g.width/1,g.height/1,p,f),b.width=i[0],b.height=i[1])}else"iframe"==m||l[m]&&l[m].audio&&"true"==g.audiobaronly?(0==g.width?b.width=p:r||(b.width=g.width>p?p:g.width),l[m]&&l[m].audio&&"true"==g.audiobaronly&&b.width>parseInt(g.audiobarwidth)&&(b.width=parseInt(g.audiobarwidth)),0==g.height?b.height=f:r||(b.height=g.height>f?f:g.height)):("html"==m||"ajax"==m||"plyr"==m)&&e.target&&(s=!0,g.width>0&&(b.width=g.width>p?p:g.width),g.height>0&&(b.height=g.height>f?f:g.height));if(r&&(g.width/1?b.width=g.width/1:g.height/1&&(b.height=g.height/1),o=isNaN(g.width)?parseFloat(g.width)/100*p:0,a=isNaN(g.height)?parseFloat(g.height)/100*f:0,a&&o?(a||(a=o/v[0]*v[1]),o||(o=a*v[0]/v[1]),i=u.fitInto(o,a,p,f),b.width=i[0],b.height=i[1]):a?o=b.width?b.width:a*v[0]/v[1]:o&&(a=b.height?b.height:o/v[0]*v[1]),i=u.fitInto(o,a,p,f),b.width=i[0],b.height=i[1]),s){b.width||b.height||(b.width=Math.min(p,f));var y=t('
').append(t(e.target).clone()).appendTo(n.root);b.width||(b.width=Math.min(u.getInnerWidth(y,b.height),p)),b.height||(b.height=Math.min(u.getInnerHeight(y,b.width),f)),y.remove()}if(b.top=n.mposy=(f-b.height)/2,b.left=n.wsize+c.mspace.left+(p-b.width)/2,e.group.main[("image"==m&&(v[0]>b.width||v[1]>b.height)&&c.opts.zoom?"add":"remove")+"Class"]("nch-lb-can-zoom"),e.group.main[("image"==m&&c.opts.save?"add":"remove")+"Class"]("nch-lb-can-save"),d.css(b),"iframe"==m||l[m]&&(l[m].video||l[m].audio)){var _=t("iframe.nch-lb-iframe",d);_.height(isNaN(b.height)?"100%":b.height),_.width(isNaN(b.width)?"100%":b.width),l[m]&&l[m].audio&&"true"==g.audiobaronly&&_.css("max-width",g.audiobarwidth)}c.opts.notouch||("html"==m||"ajax"==m||"plyr"==m?c.hasGestures&&(u.disableTouch(h.preview),c.hasGestures=!1):c.hasGestures||(u.useTouch(h.preview),c.hasGestures=!0))},getMediaColor:function(t,e){var a=t.opts;return o.usecolor?e(o.backlight):a.color?e(a.color):void("image"==a.type&&n.hasCanvas?u.getMainColor(t.target,a,function(t){e("rgb("+t.join(",")+")")}):e(o.backlight))},enoughThumbs:function(t){for(var e=0,o=0;o1?!0:(t.opts.thumbs=!1,!1)},toMedia:function(e){function o(){e.group.main&&e.group.blocks.media.css({width:0,height:0}),0==e.group.main&&(u.renderLayout(e.group),window.setTimeout(function(){u.selectThumb(e)},$TS_VCSC_Lightbox_FXSpeed)),n.current!==e.group?(n.current&&s.close(n.current.group),n.current=e.group,n.current.current=e.index,s.open(e)):l=e.group.current,u.updateLayout(),r===!1?r=!0:r!==!0&&r()}function a(o){e.opts.type=o,n.onload=!1,u.renderMedia(e),u.updateMediaLayout(e),"image"==e.opts.type?((void 0==e.opts.share||"undefined"==e.opts.share)&&(e.opts.share=$TS_VCSC_Lightbox_Share),0==e.opts.share||0==e.opts.share||"false"==e.opts.share?t("li.nch-lb-share > .nch-lb-icon-share").hide():(1==e.opts.share||1==e.opts.share||"true"==e.opts.share)&&t("li.nch-lb-share > .nch-lb-icon-share").show()):void 0!=e.opts.share&&"undefined"!=e.opts.share?0==e.opts.share||0==e.opts.share||"false"==e.opts.share?t("li.nch-lb-share > .nch-lb-icon-share").hide():(1==e.opts.share||1==e.opts.share||"true"==e.opts.share)&&t("li.nch-lb-share > .nch-lb-icon-share").show():t("li.nch-lb-share > .nch-lb-icon-share").hide(),s.slideIn(e,function(){}),u.getMediaColor(e,function(t){function o(){u.light(e.opts.color)}e.opts.color=t,n.light===!1?n.event.on("maskload",o):o()}),n.current.current=e.index}var i,r=!1,l=!1;return n.current.current==e.index?!1:(c.open.call(e),n.onload&&(n.onload.onload=function(){},n.onload=!1),u.enoughThumbs(e.group),n.current&&n.current==e.group&&(l=n.current.current)!==!1&&(n.phase=l&&e.index||l+e.index!=e.group.set.length-1?le.index),e.group.main&&window.setTimeout(function(){u.selectThumb(e)},$TS_VCSC_Lightbox_FXSpeed),n.zooming&&u.toggleZoom(),n.current?s.slideOut(i=n.current.set[n.current.current],function(){u.detachMedia(i),o()}):o(),void u.getMediaType(e,function(t){var e=function(){0!=n.current&&u.detachMedia(n.current.set[n.current.current]),a(t)};r===!0?e():r=e}))},renderLayout:function(e){var a,i=e.main=t('
').appendTo(n.b),r=e.opts,s="",l={};e.main.addClass("nch-lb-scheme-"+r.scheme),""==o.backlight&&e.main.addClass("nch-lb-no-backlight"),""!=r.overlay&&0!=r.overlay&&""!=r.repeat&&0!=r.repeat?""!=r.overlay&&0!=r.overlay?e.main.css("background",""+r.overlay+' url("'+r.background+'") '+r.repeat+" center center"):e.main.css("background",'#000000 url("'+r.background+'") '+r.repeat+" center center"):""!=r.overlay&&0!=r.overlay&&e.main.css("background",r.overlay),""!=r.noise&&0!=r.noise&&(e.noise=t('
').appendTo(e.main),e.noise.css("background-image","url("+r.noise+")")),i.find(".nch-lb-media-save").remove(),r.save&&t('').appendTo(i);l.loadicon=t('
').appendTo(i);r.info&&t("#"+r.info).length>0&&0==t("#"+r.info).text().length&&(t("#"+r.info).remove(),r.info=!1),n.canFS&&r.fullscreen&&(s+="nch-lb-can-fs "),r.share&&(s+="nch-lb-can-share "),r.save&&(s+="nch-lb-can-save "),r.play&&e.set.length>1&&(s+="nch-lb-can-play "),r.zoom&&(s+="nch-lb-can-zoom "),r.info&&(s+="nch-lb-has-info "),n.scrollbar||(s+="nch-lb-no-scrollbar "),r.thumbs&&(s+="nch-lb-position-"+e.opts.thumbs+" "),i.addClass(s);var h={v:"vertical",h:"horizontal"},d={left:"v",right:"v",top:"h",bottom:"h"},p={v:"width",h:"height"};if(n.asb){var f=l.asb=t('
').appendTo(i);u.css3(f).transition("background-color 500ms linear")}r.info&&(e.info=(a=t("#"+r.info)).length?a:t("
"));var g,m=l.tbar=t('
').appendTo(i),b=t('
    '),v=l.bbar=t('
    ').appendTo(i),w=l.controls=t('
      ').appendTo(v),y={prev:"left",play:"play",next:"right",title:!1,exit:"exit",fs:"fs",info:"info",minis:"minis"},_={prev:"<",play:"p",next:">",title:"",exit:"x",fs:"f",info:"i",minis:"m"};1==e.set.length&&i.addClass("nch-lb-no-more");for(var x in y)w.append(g='
    • '+(y[x]?'
      '+_[x]+"
      ":"")+"
    • "),("exit"==x||"title"==x||"info"==x||"fs"==x||"thumbs"==x)&&b.append(g);if(r.thumbs){var S=l.thumbs=t('
        '),C=l.bthumbs=t('
        ').append(S);if(C.addClass("nch-lb-thumbs-"+r.thumbs).css(r.thumbs,0),S.addClass("nch-lb-thumbs-"+h[d[r.thumbs]]).css(p[d[r.thumbs]],r.thumbsize),"bottom"==r.thumbs||"top"==r.thumbs?S.css("left",0):("left"==r.thumbs||"right"==r.thumbs)&&S.css("top",0),"bottom"==r.thumbs?v.append(C):"top"==r.thumbs?m.append(C):i.append(C),"v"==d[r.thumbs]){var k={left:"auto",right:"auto"};k["left"==r.thumbs?"right":"left"]=C[p[d[r.thumbs]]](),m.css(k),v.css(k)}}b.appendTo(m);var T,j=l.preview=t('
        ').appendTo(i);if(r.closer){l.scroller=t('
        ').appendTo(j).append(T=l.media=t('
        x
        '))}else{l.scroller=t('
        ').appendTo(j).append(T=l.media=t('
        '))}e.css3=u.css3(T);for(var L=l.menu=t('
          ').appendTo(T),z=["zoom","share","save"],$=["+","h","d"],x=0;x
          '+$[x]+"");l.info=t('
          x
          ').appendTo(i),l.loading=t('
          ').appendTo(i);T.on("mouseover",u.pause).on("mouseout",u.resume),e.blocks=l,r.thumbs&&u.need(e.set,u.getThumbnail,function(){u.renderThumbnails(e)});l.zoom=t('
          -
          ').appendTo(i);r.autoplay&&(e.playing=!0,e.paused=!0,i.addClass("nch-lb-playing")),t("li.nch-lb-prev",w).click(c.previous),t("li.nch-lb-next",w).click(c.next),t("li.nch-lb-play",w).click(c.play),t("div.nch-lb-icon-fs",i).each(function(){t(this).click(u.fs.toggle)}),t("li.nch-lb-exit",i).each(function(){t(this).on("click",function(){c.close()})}),r.closer&&t(".nch-lb-exit-inner",i).on("click touchstart",function(){c.close()}),t(document).on("click touchstart",".nch-lb-exit-custom",function(){c.close()}),t("div.nch-lb-icon-info",i).each(function(){t(this).on("click",u.toggleInfo)}),t("div.nch-lb-icon-minis",i).each(function(){t(this).on("click",u.toggleThumbs)}),t("div.nch-lb-icon-zoom",i).on("click",u.toggleZoom),t("div.nch-lb-icon-save",i).on("click",u.saveImage),t("div.nch-lb-icon-share",i).on("click",u.openShare),r.bgclose&&u.backgroundClose(l),o.tapping&&l.media.on("click",function(e){if(!n.current)return!1;var o=t(e.target);o.is("img")&&o.parent().hasClass("nch-lb-media")&&c.next()})},backgroundClose:function(t){t.preview.on("click",function(t){var e=jQuery(t.target).attr("class");u.wordInString(e,"nch-lb-media-space")&&c.close()})},wordInString:function(t,e){return new RegExp("\\b"+e+"\\b","i").test(t)},fs:{on:!1,request:function(t){return u.fs.on=!0,"js"==$TS_VCSC_Lightbox_ScrollBlock&&jQuery("body, html").addClass("ts-composer-extensions-noscroll"),screenfull.request(t)},has:function(){var t=u.fs.request(document.documentElement);return 0!=t},exit:function(){var t=document;"js"==$TS_VCSC_Lightbox_ScrollBlock&&jQuery("body, html").removeClass("ts-composer-extensions-noscroll"),screenfull.exit(t),u.fs.on=!1},toggle:function(){var t="nch-lb-onfs",e=n.current.main,o=e.find(".nch-lb-icon-fs");u.fs.on?(e.removeClass(t),u.fs.exit(),o.html("f")):(e.addClass(t),u.fs.request(document.documentElement),o.html("k"))}},loadThumb:function(t,e){var o;this.thumb=o=new Image,o.onload=e,o.src=t},updateLayout:function(o){function a(){n.asb||f.append(n.light[0].$el.height(p[2]+100),n.light[1].$el.height(p[2]+100))}var i=n.current,r=n.wsize=n.w.width(),s=n.hsize=n.w.height();if(i){var l,c=i.blocks,h=c.preview,d=i.opts,p=[d.margin,d.margin,d.margin,d.margin],f=i.main,g=c.bthumbs,m={top:0,right:1,bottom:2,left:3},b="height",v="width",w=[b,v,b,v];g===e||"bottom"==d.thumbs||"top"==d.thumbs||f.hasClass("nch-lb-thumbs-hide")||(p[m[d.thumbs]]+=g[w[m[d.thumbs]]]()),p[0]+=c.tbar.height(),p[2]+=c.bbar.height(),l={top:p[0],left:p[3],width:r-p[1]-p[3],height:s-p[0]-p[2]},c.bbar.width(l.width+2*d.margin),c.tbar.width(l.width+2*d.margin),h.css(t.extend({},l,{left:0,width:r,height:l.height+40})),c.loadicon.css({left:l.left+l.width/2,top:l.top+l.height/2}),i.mspace=l,n.hasCanvas&&(n.light?a():n.event.on("maskload",a)),0!=i.set[i.current].opts.type&&i.set[i.current].target&&u.updateMediaLayout(i.set[i.current]),o!==e&&h.scrollLeft(n.wsize),t.isFunction(t.fn.perfectScrollbar)&&(0!=d.thumbs&&"none"!=d.thumbs&&d.perfectscroll&&i.blocks.bthumbs.perfectScrollbar("update"),n.zooming&&i.blocks.zoom.find(".nch-lb-zoom-container").perfectScrollbar("update"))}},light:function(t,e){if(n.hasCanvas&&""!=n.current.opts.backlight){if(n.asb&&n.current){var o=n.current.blocks.asb.get(0);return void(o.style.backgroundColor=t)}var a=arguments,i={opacity:1,display:"block"},r={opacity:0},s=n.light[0],l=n.light[1];2==a.length?t.main.append(s.$el,l.canvas):e=t;var t=[0,0,l.width,l.height];"remove"===e?(s.$el.hide(),l.$el.hide()):(l.$el.stop().animate(r,500,function(){u.toColor(l,e),l.$el.css(i),s.$el.hide()}),u.toColor(s,e),s.$el.stop().show().css(r).animate(i,500))}},toColor:function(t,e){var o=t.width,a=t.height,i=t.context;i.clearRect(0,0,o,a),i.fillStyle=e,i.fillRect(0,0,o,a),t.mask()},masks:function(){var e=this,o=(t("div.nch-lb-mask"),t('')),a=t('');n.color="#000000",n.light=n.asb?[]:[new u.canvasMask(o,e),new u.canvasMask(a,e)],n.event.trigger("maskload")},getImageURL:function(t){var e=/^url\((['"]?)(.*)\1\)$/.exec(t.css("background-image"));return e?e[2]:""},checkImageURL:function(t){return null!=t.toLowerCase().match(/\.(jpeg|jpg|gif|png|bmp|tif|raw)$/)},hashChange:function(){var t="";window.setInterval(function(){o.nohashes&&n.hash!=t&&0==(t=n.hash).search("#"+o.hashpath)&&u.route(t.replace("#","")),t!=window.location.hash&&0==(t=n.hash=window.location.hash).search("#"+o.hashpath)&&u.route(t.replace("#",""))},150)},route:function(t){if(i[t]!==e){var o=i[t];u.toMedia(o.call!=e?o():o)}},addRoute:function(t,e){i["nch_"+t]=e},isImage:function(t,a,i){var r=new Image,s=function(){a("image")};r.onerror=i||function(){u.getMediaType(t,a,!0)},r.onload=function(){t.target=this,t.nsize=[this.width,this.height],"remove"==t.opts.color||0!=t.opts.color&&"auto"!=t.opts.color?a("image"):i===e&&!u.allowedOrigin(this,t.opts)&&(o.cors&&""!=o.backlight&&"global"==t.opts.usecors||"true"==t.opts.usecors&&"remove"!=t.opts.color)?u.isImage(t,a,s):a("image")},i!==e&&0==t.opts.color&&(r.crossOrigin="Anonymous"),r.src=t.opts.href,n.onload=r},getMediaType:function(t,o,a){var i=t.opts;if(0!=i.type)return t.target||l[i.type]&&l[i.type].video&&i.videoid===e&&l[i.type].is(t),o(i.type);if(a){for(var a in l)if(l[a].is(t))return o(a)}else u.isImage.apply(this,arguments)},need:function(t,e,o){for(var a=t.length-1,i=0,n=function(){i++==a&&o()},r=0;a>=r;r++)e(t[r],n)},getPreview:function(t,o){var a=new Image,i=t.opts,n=i.type,r=function(){o(t)};return t.preview!==e?o(t):void(i.src?(a.onload=r,a.src=i.src,t.preview=a):l[n]&&(l[n].video||l[n].audio)?(t.opts.videoid===e&&l[n].is(t),l[n].preview(t,r)):o(t))},getThumbnail:function(t,o){var a=new Image,i=t.opts,n=i.type,r=function(){o(t)};return t.thumb!==e?o(t):void(i.thumbnail?(a.onload=r,a.src=i.thumbnail,t.thumb=a):i.src?(a.onload=r,a.src=i.src,t.thumb=a):i.href&&u.checkLinkIsImage(i.href)?(a.onload=r,a.src=i.href,t.thumb=a):l[n]&&(l[n].video||l[n].audio)?(t.opts.videoid===e&&l[n].is(t),l[n].thumb(t,r)):o(t))},renderThumbnails:function(o){var a,i,r,s=o.main,l=o.opts,h=o.blocks,d=h.thumbs.empty(),p=0,f={bottom:1,top:1,left:0,right:0};d[f[o.opts.thumbs]?"height":"width"](o.opts.thumbsize),window.setTimeout(function(){for(var h in o.set)(i=o.set[h].thumb)!==e&&(r=(i.naturalWidth||i.width)/(i.naturalHeight||i.height),p+=l.thumbsize*(f[o.opts.thumbs]?r:1/r)+8,d.append(t("
        • ").append(t(o.set[h].thumb).removeAttr("width","height").data("nch-lb-media",o.set[h]).off("click").on("click",c.open))));d[f[o.opts.thumbs]?"width":"height"](p-6),d.find("li").length>1&&s.addClass("nch-lb-has-thumbs"),l.perfectscroll&&t.isFunction(t.fn.perfectScrollbar)?u.scrollThumbs():(n.isTouchDevice&&(a=new Hammer(d.get(0),{prevent_default:!1}),"left"==l.thumbs||"right"==l.thumbs?(1==$TS_VCSC_Hammer_ReleaseNew&&a.get("swipe").set({direction:Hammer.DIRECTION_ALL}),a.on("swipeup swipedown",function(t){return t.direction=t.type.replace("swipe",""),0==$TS_VCSC_Hammer_ReleaseNew&&(t.distance=t.gesture.distance),u.swipeThumbs(t),!0})):a.on("swipeleft swiperight",function(t){return t.direction=t.type.replace("swipe",""),0==$TS_VCSC_Hammer_ReleaseNew&&(t.distance=t.gesture.distance),u.swipeThumbs(t),!0})),u.wheelThumbs()),d.addClass("nch-lb-thumbs-loaded")},50)},getFX:function(t,e){if(t===!1&&(e.opts.effect=t=e.group.opts.animation),"random"==t){var o=[];for(var a in r)o.push(a);e.opts.effect=e.opts.animation=t=o[Math.round(Math.random()*(o.length-1))]}return r[t]||function(){}},mediaGroup:function(e,a){var n,r,s,l=this;a||(a=u.randomName()),this.main=!1,this.name=n=a,this.opts=r=t.extend({},o,e),this.current=!1,this.set=[],this.playing=!1,this.paused=!1,this.about=!1,this.hasGestures=!1,this.add=function(t,e){var a=new u.mediaItem(t,u.inheritProps(r,e));a.group=l,a.opts.rel=n,a.index=l.set.length,a.opts.href||(a.opts.href=a.opts.src),$TS_VCSC_Lightbox_URLColor&&(s=u.parseColor(a.opts.href+a.opts.src))&&(a.opts.color=s),i[o.hashpath+a.opts.hash]=a,l.set.push(a)}},allowedOrigin:function(e,o){if(!n.hasCanvas)return!0;var a=n.tcanvas,i=a.getContext("2d"),r=a.width,s=a.height;if(i.clearRect(0,0,r,s),i.drawImage(e,0,0),""==n.current.opts.backlight||"remove"==o.color)return t(n.tcanvas).remove(),t(n.tcanvas=document.createElement("canvas")).addClass("nch-lb-testcanvas").appendTo(n.b),!1;try{i.getImageData(0,0,1,1)}catch(l){return t(n.tcanvas).remove(),t(n.tcanvas=document.createElement("canvas")).addClass("nch-lb-testcanvas").appendTo(n.b),!1}return!0},inheritProps:function(t,o){for(var a in t)o[a]!==e&&(t[a]=o[a]);return o},mediaItem:function(e,o){var i;this.main=e,this.opts=i=t.extend({hash:u.getHash(o)},a,o),this.target=!1,this.share=!1,e.data("nch-lb-media",this),e.on("click",function(t){return t.preventDefault(),c.open.call(this),!1})},keyboard:function(t){var e=t.which,o=n.current;o&&o.opts.keyboard&&(32==e&&o.opts.play&&c.play(),37==e&&c.previous(!0),39==e&&c.next(!0),27==e&&c.close())},setFrom:function(o,a){var i,r=t(),s=new u.mediaGroup(a);for(var l in o)o[l].charAt!==e&&(o[l]={href:o[l]}),i=t(''),o[l].src&&i.append(''),s.add(i,o[l]),r=r.add(i);return n.all[s.name]=s,r},randomName:function(){return"nch_group_"+Math.round(Math.random()*(new Date).getTime())},randomString:function(){var t=(new Date).getTime(),e="yxxxxxxy-yxxy-yxxy-yxxy-yxxxxxxxxxxy".replace(/[xy]/g,function(e){var o=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"==e?o:7&o|8).toString(16)});return e},getHash:function(t){{var a,n,r=t.href?t.href:t.href=t.src,s=0;t.hash?1:0}if(r===e||0==(r+"").length)return s;for(a=0;a=0||0==s.search("data-"))&&(n[i[s]?i[s]:s.replace("data-","")]=(o=e.getAttribute(s))==parseInt(o)?parseInt(o):o)}return void 0===n.hover&&(n.hover=n.title),n},canvasMask:function(t,e){if(n.hasCanvas){var o,a,i;this.$el=t,this.canvas=t=t.get(0),this.context=o=t.getContext("2d"),this.mask=e,this.width=a=t.width=e.width,this.height=i=t.height=e.height,o.drawImage(e,0,0),this.maskdata=function(t){for(var e=[],o=0,n=0;i>n;n++)for(var r=0;a>r;r++,o+=4)e.push(t.data[o]);return e}(o.getImageData(0,0,a,i)),o.clearRect(0,0,a,i),this.mask=function(){for(var t=this.maskdata,e=4*t.length,n=0,r=o.getImageData(0,0,a,i);e>n;)r.data[n+3]*=t[n/4]/255,n+=4;o.putImageData(r,0,0)}}},hexToRGB:function(t){var e=t.replace("#",""),o=e.match(/.{1,1}/g);e.length/3<2&&(e=o[0]+o[0]+o[1]+o[1]+o[2]+o[2]),e=e.match(/.{1,2}/g);for(var a=0;3>a;a++)e[a]=parseInt(e[a],16);return e},drawImageOnto:function(t,e,o,a,i,n,r){var s=this,l=arguments;try{t.drawImage(e,o,a,i,n)}catch(c){return void window.setTimeout(function(){u.drawImageOnto.apply(s,l)},0)}r()},getMainColor:function(t,e,o){var a,i,r,s=document.createElement("canvas"),l=s.getContext("2d"),c=0,h=0,d=s.width=200,p=s.height=200,f=[0,0,0],g=u.hexToRGB(n.current.opts.backlight);return s.getContext&&l&&"remove"!=e.color?void u.drawImageOnto(l,t,0,0,200,200,function(){if(""==n.current.opts.backlight)return o(g);try{a=l.getImageData(0,0,d,p)}catch(t){return o(g)}for(var e=0;p>e;e++)for(var s=0;d>s;s++)i=(a.data[c]+a.data[c+1]+a.data[c+2])/3,r=Math.abs(i-a.data[c])+Math.abs(i-a.data[c+1])+Math.abs(i-a.data[c+1]),r>h&&(h=r,f=[a.data[c],a.data[c+1],a.data[c+2]]),c+=4;o(f)}):o(g)},checkLinkIsImage:function(t){t=t.toLowerCase(),t=t.split("?")[0];var e=t.split("."),o=e[e.length-1],a=["jpg","jpeg","tiff","png","gif","bmp"];return-1!==a.indexOf(o)?!0:!1},checkNumberRange:function(t,e,o){return 0>=(t-e)*(t-o)},checkTouchDevice:function(){try{return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}catch(e){var o=t('
          ');return n.b.append(o),o.position().top<0?(o.remove(),!0):!1}}};t.fn.nchlightbox=function(t){return c[t]?c[t].apply(this,Array.prototype.slice.call(arguments,1)):c.init.apply(this,arguments)},t.fn.nchlightbox.defaults=o,t(document).ready(function(){t(".nch-hide-if-javascript").hide(),n.b=t("body"),n.w=t(window).resize(u.updateLayout),n.doc=t(document.documentElement),n.doc.removeClass("kraut-lb-opened").addClass("kraut-lb-closed"),u.hashChange(),n.isTouchDevice=u.checkTouchDevice(),n.isTouchDevice&&n.b.addClass("nch-lb-photo-menu-visible");var a;n.asb=(a=navigator.userAgent.toLowerCase()).search("android")>0&&a.search("mobile safari")>0&&a.search("linux")>0&&a.search("chrome")<0;var i=document.createElement("canvas"),r=n.root=t('
          ').appendTo(n.b);(n.hasCanvas=!(!i.getContext||!i.getContext("2d")))&&""!=o.backlight?(h=new Image,h.onload=u.masks,h.src=u.getImageURL(r),t(n.tcanvas=document.createElement("canvas")).addClass("nch-lb-testcanvas").appendTo(n.b)):(n.hasCanvas=!1,u.masks()),n.canFS=screenfull.enabled,u.fs.on=!1,n.w.keyup(u.keyboard);var s=t('
          ').appendTo(n.b),l=s.get(0).clientWidth,c=s.get(0).offsetWidth;l!==e&&c!==e&&c==l&&(n.scrollbar=!1),s.remove(),"lightbox"==$TS_VCSC_Lightbox_Protection?jQuery("body").on("contextmenu dragstart",".nch-lb-main img",function(t){return t.preventDefault(),!1}):"global"==$TS_VCSC_Lightbox_Protection&&jQuery("body").on("contextmenu dragstart","img",function(t){return t.preventDefault(),!1}),t(".nch-lightbox").nchlightbox()})}(jQuery),function(t,e,o,a){function i(t){for(var e=t.split("-"),o=1;o
          '},tw:{has:"twttr",code:"tw",api:function(){return twttr},parse:function(t,e){t.widgets.load(e)},id:"twitter-wjs",src:"//platform.twitter.com/widgets.js",create:''},gp:{has:function(){return"undefined"==typeof gapi||"undefined"==typeof gapi.plusone?!1:!0},code:"gp",api:function(){return gapi.plusone},parse:function(t,e){t.go(e)},id:"",src:"//apis.google.com/js/plusone.js",create:'
          '},pin:{has:function(){for(var t in window)if(0==t.search("PIN_"))return!0;return!1},code:"pin",api:function(){for(var t in window)if(0==t.search("PIN_")&&window[t].f)return window[t]},parse:function(e,o){for(var a,i=t(o).is("a")?[o]:o.getElementsByTagName("a"),n=e.f.render,r=0;r'}};t(window).load(function(){if($TS_VCSC_Lightbox_LoadAPIs){var e,s=$TS_VCSC_Lightbox_Social.split(",");n=t("body");for(var l in r)e=r[l],t.inArray(e.code,s)>=0&&(o(e)||a(e))}t.fn.nchlightbox("access","shareButtons",i)})}(jQuery),function(t,e,o){var a={grid:function(e,o){this.name="",this.set=e,this.opts=t.extend({},t.fn.nchgrid.defaults,o),this.images=[],this.items=[],this.cols=[],this.width=0,this.columns=0,this.filters=[],o.target||(this.opts.target=t(e.parent()))},column:function(){this.images=[],this.height=0,this.width=0,this.aspect=0,this.less=!1,this.addImage=function(t){this.images.push(t),this.aspect+=t.aspect}},getColumns:function(t,e){for(var o=0;e[o]n;n++)e[n%t.columns].addImage(a[n]);else{for(var r,s=a.length,l=0,c=t.columns,h=[],n=0;c>n;n++)h.push({index:h.length,aspect:0});for(;s>l;){r=[];for(var n=0;c>n;n++)a[l+n]!=o&&r.push({aspect:1/a[l+n].aspect,index:l+n});r.sort(function(t,e){return t.aspect>e.aspect}),h.sort(function(t,e){return t.aspect0?window.open(o,a):window.location.href=o}else if(""!=t(this).find("img").attr("data-image")&&void 0!==t(this).find("img").attr("data-image")){var i=t(this).find("img").attr("data-image"),n=t(this).find("img").attr("title");t.fn.nchlightbox([{href:i,title:n}],"")}else t(this).find("img").click()},loadTiles:function(){function e(e,n,r){var s,l,c,h,u,d,p,f;o.images[e]={width:n,height:r,aspect:r/n,src:o.set[e].src,index:e,caption:l=o.set[e].title,hover:f=o.set[e].hover,thumbnail:p=o.set[e].thumbnail,groups:c=o.opts.linkGrid?t(o.set[e]).attr("data-groups"):o.set[e].groups,links:h=o.opts.linkGrid?t(o.set[e]).attr("data-link"):"",image:u=o.opts.linkGrid?t(o.set[e]).attr("data-image"):""},d=""!=h?"":""!=u?"nchgrid-lightbox":"nchgrid-nolink",o.items[e]=""!=c?(s=t('
          ').insertAfter(o.set[e]).append(o.set[e])).get(0):(s=t('
          ').insertAfter(o.set[e]).append(o.set[e])).get(0),o.opts.captions&&(l+"").length?s.append('
          '+l+"
          ").on("click",a.triggerClick):s.append('
          ').on("click",a.triggerClick),i++==o.set.length-1&&a.renderGrid(o)}var o=this,i=0,n=[],r=0,s=o.opts.random;if(this.set.each(function(a,i){var s=new Image;if(o.opts.linkGrid)if(""!=t(o.set[a]).attr("data-groups")){var l=t(o.set[a]).attr("data-groups").split(",");l.forEach(function(e){t.inArray(e,n)<0&&n.push(e)})}else r++;s.onload=function(){e(a,this.width,this.height),i.style.display="block"},s.src=this.src,i.style.display="none"}),o.opts.linkGrid&&n.length>0&&o.opts.filter){n.sort();var l=t('
          '+o.opts.textToggle+"
          ").insertBefore(o.opts.target),c=t('
          '+o.opts.textShowAll+"
          ").insertBefore(o.opts.target),h=t('').insertBefore(o.opts.target);n.forEach(function(e){t('").appendTo(h)}),r>0&&t('").appendTo(h)}if(o.opts.filter&&""!=o.opts.selector){var u=t("#"+o.opts.selector);"undefined"!=typeof jQuery.fn.multiSelect&&u.multiSelect({selectableHeader:"
          "+o.opts.textAvailable+"
          ",selectionHeader:"
          "+o.opts.textSelected+"
          ",afterSelect:function(){},afterDeselect:function(){}}),u.on("change",function(){a.filterGrid(o,t.trim(u.val())),""!=u.val()&&null!=u.val()?c.show():c.hide()});var l=t("#"+o.opts.toggle),c=t("#"+o.opts.showall),h=t("#ms-"+o.opts.selector);h.slideToggle(),c.hide(),l.on("click",function(){h.slideToggle()}),c.on("click",function(){u.multiSelect("deselect_all")})}}},i={init:function(e){var o=this;if(!this.length){var i,n=arguments,r=e,s=[];e=t.extend({},t.fn.nchgrid.defaults,2==n.length?n[1]:{});for(var l=0;l0||navigator.msMaxTouchPoints>0}catch(e){var o=t('
          ');return _.b.append(o),o.position().top<0?(o.remove(),!0):!1}}function n(e,o,i){function n(){w.cwidth=w.container.width(),w.cheight=w.container.height()}function r(t,e){e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(var o="",a=0;t>a;a++){var i=Math.floor(Math.random()*e.length);o+=e.substring(i,i+1)}return o}function c(t){return t=t===a?1:t,{e:[t,0,0,0,0,t,0,0,0,0,t,0,0,0,0,1]}}function h(t){return t.e.join(", ")}function u(t){var e=w.width*t-w.cwidth,o=w.height*t-w.cheight;$=-Math.abs(0>e?0:e),V=-Math.abs(0>o?0:o)}var d,p,f,g=1,m=0,b=0,v=!1,w=this,y="nch-lb-zoom-container-"+r(10);this._el=s(e),this.$el=e.css({display:"block"}),this.container=f=t('
          ').insertAfter(e).append(e),this.width=e.get(0).width||e.width(),this.height=e.get(0).height||e.height(),this.scale=1,this.centerX=.5,this.centerY=.5,this.translateX=0,this.translateY=0,this.transform=w.transform=c(),this._el.transformOrigin("0 0"),this.container.css({width:o||this.width,height:i||this.height,overflow:l?"hidden":"auto"});var _,x,S,C,k,T,j,L,m=0,b=0,z=0,$=0,V=0,I=0,Q=0,M=0,F=!1,E=!1;n(),this.transformStart=function(t){E&&(E=!1,w.dragEnd(t)),n(),F=!0,1==$TS_VCSC_Hammer_ReleaseNew?(_=t.center.x,x=t.center.y):(_=t.gesture.center.pageX,x=t.gesture.center.pageY),S=f.scrollLeft(),C=f.scrollTop(),k=f.offset(),T=k.left,j=k.top,w.centerX=d=(_-T-m-Q)/w.width/w.scale,d=0>d?0:d>1?1:d,w.centerY=p=(x-j-b-M)/w.height/w.scale,p=0>p?0:p>1?1:p},this.transformStart2=function(t){E&&(E=!1,w.dragEnd(t)),n(),F=!0,_=t.center.x,x=t.center.y,S=f.scrollLeft(),C=f.scrollTop(),k=f.offset(),T=k.left,j=k.top,w.centerX=d=(_-T-m-Q)/w.width/w.scale,d=0>d?0:d>1?1:d,w.centerY=p=(x-j-b-M)/w.height/w.scale,p=0>p?0:p>1?1:p},this.drag=function(t){if(!F){1==$TS_VCSC_Hammer_ReleaseNew?(Q=t.deltaX+m+z,M=t.deltaY+b+I):(v=t.gesture,Q=v.deltaX+m+z,M=v.deltaY+b+I),u(g);var e=c(g);e.e[12]=Q=0>Q?Q>$?Q:$:0,e.e[13]=M=0>M?M>V?M:V:0,w._el.transform("matrix3d",h(L=e))}},this.drag2=function(t){if(!F){Q=t.deltaX+m+z,M=t.deltaY+b+I,u(g);var e=c(g);e.e[12]=Q=0>Q?Q>$?Q:$:0,e.e[13]=M=0>M?M>V?M:V:0,w._el.transform("matrix3d",h(L=e))}},this.pinch=function(t){F=!0,v=1==$TS_VCSC_Hammer_ReleaseNew?t:t.gesture,g=w.scale*v.scale,1>g&&(g=1),g>5&&(g=5),u(g),z=(w.scale-g)*w.width*w.centerX+m+Q,I=(w.scale-g)*w.height*w.centerY+b+Q;var e=c(g);e.e[12]=z=0>z?z>$?z:$:0,e.e[13]=I=0>I?I>V?I:V:0,w._el.transform("matrix3d",h(L=e))},this.pinch2=function(t){F=!0,g=w.scale*t.scale,1>g&&(g=1),g>5&&(g=5),u(g),z=(w.scale-g)*w.width*w.centerX+m+Q,I=(w.scale-g)*w.height*w.centerY+b+Q;var e=c(g);e.e[12]=z=0>z?z>$?z:$:0,e.e[13]=I=0>I?I>V?I:V:0,w._el.transform("matrix3d",h(L=e))},this.transformEnd=function(){w.scale=g,w.transform=L,F=!0,m=z,b=I,Q=M=z=I=0},this.transformEnd2=function(){w.scale=g,w.transform=L,F=!0,m=z,b=I,Q=M=z=I=0},this.dragEnd=function(){return E=!1,F?void(F=!1):(w.transform=L,m=Q,b=M,void(z=I=Q=M=0))},this.dragEnd2=function(){return E=!1,F?void(F=!1):(w.transform=L,m=Q,b=M,void(z=I=Q=M=0))},this.dragStart=function(){n(),F||(F=!1,E=!0)},this.dragStart2=function(){n(),F||(F=!1,E=!0)},this.getCenter=function(t){var e=t.length;if(1===e)return{x:Math.round(t[0].end.x-t[0].start.x),y:Math.round(t[0].end.y-t[0].start.y)};for(var o=0,a=0,i=0;e>i;)o+=t[0].end.x-t[0].start.x,a+=t[0].end.y-t[0].start.y,i++;return{x:Math.round(o/e),y:Math.round(a/e)}},l&&(1==$TS_VCSC_Hammer_ReleaseNew?(this._container=new Hammer.Manager(f.get(0),{recognizers:[[Hammer.Press,{enable:!1}],[Hammer.Rotate,{enable:!1}],[Hammer.Tap,{enable:!1}],[Hammer.Swipe,{enable:!1}],[Hammer.Pan,{enable:!0}],[Hammer.Pinch,{enable:!0}]]}),this._container.on("pinchstart",this.transformStart).on("pinch",this.pinch).on("pinchend",this.transformEnd).on("panstart",this.dragStart).on("pan",this.drag).on("panend",this.dragEnd)):(this._container=f.hammer({prevent_default:!0}),this._container.on("transformstart",this.transformStart).on("transform",this.pinch).on("transformend",this.transformEnd).on("dragstart",this.dragStart).on("drag",this.drag).on("dragend",this.dragEnd)))}var r=t.fn.nchlightbox("access"),s=r.css3,l=i();t.fn.nchlightbox("access","pinch",function(e,o){var i;return t(this).each(function(r,s){var l;s=t(s),s.data("nch-pinchzoom",l=new n(s,e,o)),i===a?i=t(l.container):i.add(l.container)}),i})}(jQuery,window,document),function(){"use strict";var t="undefined"!=typeof window&&"undefined"!=typeof window.document?window.document:{},e="undefined"!=typeof module&&module.exports,o="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,a=function(){for(var e,o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],a=0,i=o.length,n={};i>a;a++)if(e=o[a],e&&e[1]in t){for(a=0;a